博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前后台交互实例二:前台通过django在数据库里面增删改查数据
阅读量:4636 次
发布时间:2019-06-09

本文共 3234 字,大约阅读时间需要 10 分钟。

url(r'^userinfo/', views.userinfo),      url(r'^userdetail-(?P
\d+)/', views.userdetail), url(r'^userdel-(?P
\d+)/', views.userdel), url(r'^useredit-(?P
\d+)/', views.user_edit),

  views

def userinfo(request):    if request.method =="GET":        user_list=models.UserInfo.objects.all()        return render(request,'userinfo.html',{'user_list':user_list})    elif request.method == "POST":        u = request.POST.get('user')        p = request.POST.get('pwd')        models.UserInfo.objects.create(username=u,password=p)        return redirect('/CC/userinfo/')def userdetail(request,nid):    obj=models.UserInfo.objects.filter(id=nid).first()    return render(request,'userdetail.html',{'obj':obj})def userdel(request,nid):    models.UserInfo.objects.filter(id=nid).delete()    return redirect('/CC/userinfo/')def user_edit(request, nid):    if request.method == "GET":        obj = models.UserInfo.objects.filter(id=nid).first()        return render(request, 'user_edit.html',{'obj': obj})    elif request.method == "POST":        nid = request.POST.get('id')        u = request.POST.get('username')        p = request.POST.get('password')        models.UserInfo.objects.filter(id=nid).update(username=u,password=p)        return redirect('/CC/userinfo/')

    model.py

# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.db import models# Create your models here.class UserInfo(models.Model):    username=models.CharField(max_length=32)    password=models.CharField(max_length=64)class zte(models.Model):    id=models.AutoField(primary_key=True)  #主键,自增    username=models.CharField(max_length=32)    password=models.CharField(max_length=64)    email=models.CharField(max_length=64,null=True)

  

  userinfo.html

 

    
Title
---------------------------------------

添加用户

用户列表

  useredit.html

    
Title
11111111111111111

  userdetail.html

    
Title
3333333333333333333333333333333

用户详细信息

{
{ obj.id }}
{
{ obj.name }}
{
{ obj.password }}

  

  

转载于:https://www.cnblogs.com/qiangayz/p/8972717.html

你可能感兴趣的文章
AJAX
查看>>
table 的thead th 固定 tbody滚动例子
查看>>
并行计算思考----回溯法求解数独问题
查看>>
设计模式:模板模式
查看>>
和菜鸟一起学OK6410之ADC模块
查看>>
代理 模式
查看>>
[git] 细说commit (git add/commit/diff/rm/reset 以及 index 的概念)
查看>>
DOM Core和HTML DOM的区别
查看>>
SurfaceView+MediaPlay的bug们
查看>>
网络表示学习总结
查看>>
完成评论功能
查看>>
far和near
查看>>
Python爬虫实战四之抓取淘宝MM照片
查看>>
2015 Multi-University Training Contest 1
查看>>
C#判断一个字符串是否是数字或者含有某个数字
查看>>
SVN使用指南
查看>>
【转载】掌 握 3 C ‧ 迎 接 亮 丽 职 涯
查看>>
爬取网站附件
查看>>
java基础图形界面和IO系统
查看>>
javascript学习笔记
查看>>